package com.xgk.boot.module.core.dal.entity.truck;

import com.baomidou.mybatisplus.annotation.*;
import com.xgk.boot.framework.mybatis.core.dataobject.BaseNoDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 订单物流跟踪信息实体
 */
@Data
@TableName("truck_order_track")
public class TruckOrderTrackDO  {

    @TableId(value = "ot_id", type = IdType.ASSIGN_ID)
    private Long otId;

    /** 关联订单编号 */
    @TableField("order_code")
    private String orderCode;

    /** 所在城市 */
    @TableField("city")
    private String city;

    /** 州/省 */
    @TableField("state")
    private String state;

    /** 下一站名称 */
    @TableField("delivery_location_name")
    private String deliveryLocationName;

    /** 上一站来源 */
    @TableField("pickup_location_name")
    private String pickupLocationName;

    /** 物流事件类型 */
    @TableField("event_type")
    private String eventType;

    /** 物流参考号 */
    @TableField("shipment_reference_no")
    private String shipmentReferenceNumber;

    /** 物流编号 */
    @TableField("pro_no")
    private String proNumber;


    /** 物流状态描述 */
    @TableField("status")
    private String status;

    /** 物流时间 */
    @TableField("tarck_time_stamp")
    private String timestamp;
}